package com.sumainfor.pc.dev.dao;



import java.util.List;
import java.util.Map;
public interface CouponMapper {

    /**
     * <p>
     * 根据优惠券编码查询优惠券信息
     * </p>
     *
     * @author: zhoucong1
     * @since:2019-03-28
     */
    List<Map<String,Object>> getCouponByCouId(Map<String,Object> params);

    /**
     * 根据优惠券编码查询优惠券的数量
     * @param params
     * @return
     */
     Integer  getCouponByCouIdCount(Map<String,Object> params);

    int updateCouponStatus(Map<String,Object> params);

    /**
    * <p>
    * 查询同一批次下以核销的优惠券数量
    * </p>
    *
    * @author: zhoucong
    * @since:
    */
    Integer getCouponBatIdCount(Map<String,Object> params);

    /**
    * <p>
    * 查询同一批次下优惠券的详情
    * </p>
    *
    * @author: zhoucong
    * @since:
    */
    List<Map<String,Object>> getCouponBatIdList(Map<String,Object> params);

    /**
    * <p>
    * 创建优惠券
    * </p>
    *
    * @author: zhoucong
    * @since:
    */
    Integer insertCoupon(Map<String,Object> params);

}

